package com.fintech.third.dao.interfacedata;

import java.util.List;
import java.util.Map;

import com.fintech.third.model.interfacedata.EdcProductInterfaceEffecttimeConfigDto;

/**
 * 产品及第三方接口有效时间配置表
 * @author tangpw
 *
 */
public interface EdcProductInterfaceEffecttimeConfigMapper {

	/**
	 * 插入产品及第三方接口有效时间配置表
	 * @return
	 */
	public int insertEdcProInterfaceTimeConfig(EdcProductInterfaceEffecttimeConfigDto edcEdcProductInterfaceEffecttimeConfigDto);
	
	
	
	/**
	 * 更新产品及第三方接口有效时间配置表
	 * @return
	 */
	public int updateEdcProInterfaceTimeConfig(EdcProductInterfaceEffecttimeConfigDto edcEdcProductInterfaceEffecttimeConfigDto);
	
	
	/**
	 * 查询产品及第三方接口有效时间配置表数据(返回单条数据)
	 * @param map
	 * @return
	 */
	public EdcProductInterfaceEffecttimeConfigDto selectEdcProInterfaceTimeConfigSig(Map<String, Object> map);
	
	
	/**
	 * 通过Id查询产品及第三方接口有效时间配置表数据(返回单条数据)
	 * @param map
	 * @return
	 */
	public EdcProductInterfaceEffecttimeConfigDto selectEdcProInterfaceTimeConfigById(long id);
	
	/**
	 * 查询所有产品及第三方接口有效时间配置表数据
	 * @return
	 */
	public List<EdcProductInterfaceEffecttimeConfigDto> selectEdcProInterfaceTimeConfig(Map<String, Object> map);
	
	
	/**
	 * 查询所有产品及第三方接口有效时间配置表数据
	 * @return
	 */
	public List<EdcProductInterfaceEffecttimeConfigDto> selectEdcProInterfaceTimeConfigPage(Map<String, Object> map);
	
	
	
	/**
	 * 查询所有产品及第三方接口有效时间配置表数据
	 * @return
	 */
	public void deleteEdcProInterfaceTimeConfigPage(EdcProductInterfaceEffecttimeConfigDto edcEdcProductInterfaceEffecttimeConfigDto);
	
}
